the brains behind (the operation) - Spanisch Englisch Wörterbuch